home *** CD-ROM | disk | FTP | other *** search
/ Windows Shareware Gold / Windows Shareware Gold Volume 3 Number 1 (Sherburne Knowledge Systems) (1991).iso / utils / f3106 / crdprt < prev    next >
Text File  |  1990-11-01  |  812b  |  31 lines

  1. # these are compile flags
  2. # -c   means compile without linking
  3. # -AS  means compile for small model
  4. # -Zp1 means pack structure members on specified byte boundary
  5. # -Ox  means maximized optimization
  6. # -W2  means set output level for compiler warning messages
  7. CFLAGS= -c -AS -Zp1 -Ox -W2
  8.  
  9. # these are link flags
  10. # /NOD means ignore default libraries
  11. # /NOE means prevent linker from searching extended dictionary
  12. LFLAGS= /NOD /NOE
  13.  
  14. # slibce is the small Microsoft library with math emulation
  15. LIBS= slibce
  16.  
  17. # makefile name
  18. MKFL= crdprt
  19.  
  20. # path to Microsoft C libraries (drive: & directory path)
  21. LIBPATH=c:\msc\lib
  22.  
  23. # compile step
  24. $(MKFL).obj: $(MKFL).c $(MKFL)
  25.     cl $(CFLAGS) $(MKFL).c
  26.  
  27. # link step
  28. $(MKFL).exe: $(MKFL).obj
  29.     link $(LFLAGS) $(MKFL) $(LIBPATH)\setargv,,,$(LIBS) 
  30.  
  31.